function animate(obj,target,callback){
    //   console.log(callback); callback=function(){} 调用的时候 callback()
    clearInterval(obj.timer);
    obj.timer= setInterval(function(){
        //步长值写在定时器的里面
        //`把步长值改为整数 不要出现小数的问题
        //cell取整函数
        // var step=Math.ceil((target-obj.offsetLeft)/10);
        var step=(target-obj.offsetLeft)/10;
        step = step>0?Math.ceil(step):Math.floor(step);
        if(obj.offsetLeft==target){
            clearInterval(obj.timer);
            //回调函数写道定时器结束里面
            // if(callback){
            //     //调用函数
            //     callback();
            // }
            callback&&callback();
        }
        //把每次加1 这个步长值 改为一个慢慢变小的值 步长公式:(目标值-现在的位置)/10
       obj.style.left=obj.offsetLeft+step+'px';
    },30)
  }